package com.gzs.learn.payment.inf.dto.web.req;

import com.gzs.learn.inf.PageRequestDto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 支付请求对象 payment
 *
 * @author guanzhisong
 * @date 2021-08-14
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class PaymentSearchDto extends PageRequestDto implements Serializable {
	private static final long serialVersionUID = 1L;

	/** 支付流水号 */
	private Long serial;

	/** 订单号 */
	private Long orderId;

	/** 订单来源 */
	private Integer orderFrom;

	/** 会员ID */
	private Long memberId;

	/** 支付渠道 */
	private Integer channel;

	/** 支付状态 */
	private String status;

	/** 起始时间 */
	private Date beginCreateTime;

	/** 结束时间 */
	private Date endCreateTime;
}
